/*-------------------------------common------------------------------------------------*/
a{
    text-decoration: none;
    color: #0069a2;
}

a:hover{
    text-decoration: none;
}

input, textarea, select {
    
}
html, body {
    font-family: Arial,Geneva,sans-serif;
    font-size: 12px;
    line-height: 17px;
    margin: 0;
    /* background-color: #1981b7; */
    padding: 0;
    color: #4e4e4e;
}


.fright{
    float: right;
    display: block;
}

.fleft{
    float: left;
    display: block; 
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin: 0;
    
}
/*-----------------------------END common----------------------------------------------*/

/*-------------------------------HEIGHT COMMON------------------------------------------------*/

.h5 {
    height: 5px;
}
.h10 {
    height: 10px;
}
.h15 {
    height: 15px;
}
.h20 {
    height: 20px;
}
.h25 {
    height: 25px;
}
.h30 {
    height: 30px;
}
.h40 {
    height: 40px;
}
.h185{
    height: 185px;
}

.h195{
    height: 195px;
}




/*-----------------------------END HEIGHT COMMON----------------------------------------------*/

/*-------------------------------MIN-HEIGHT COMMON------------------------------------------------*/
.mh500{
    min-height: 500px;
}
/*-----------------------------END MIN-HEIGHT COMMON----------------------------------------------*/


/*-------------------------------PADDING-TOP COMMON------------------------------------------------*/
.top_5{
    padding-top: 5px;
}

.top_10{
    padding-top: 10px;
}

.top_15{
    padding-top: 15px;
}

.top_20{
    padding-top: 20px;
}


.top_25{
    padding-top: 25px;
}

.top_30{
    padding-top: 30px;
}

.top_35{
    padding-top: 35px;
}

.top_40{
    padding-top: 40px;
}

.top_50{
    padding-top: 50px;
}

.top_70{
    padding-top: 70px;
}

.top_100{
    padding-top: 100px;
}
/*-----------------------------END PADDING-TOP COMMON----------------------------------------------*/

/*-------------------------------PADDING-BOTTOM COMMON------------------------------------------------*/
.bottom_5{
    padding-bottom: 5px;
}

.bottom_10{
    padding-bottom: 10px;
}

.bottom_15{
    padding-bottom: 15px;
}

.bottom_20{
    padding-bottom: 20px;
}
/*-----------------------------END PADDING-BOTTOM COMMON----------------------------------------------*/

/*-------------------------------PADDING-RIGHT COMMON------------------------------------------------*/
.pr_10{
    padding-right: 10px;
}

.pr_15{
    padding-right: 15px;
}

.pr_20{
    padding-right: 20px;
}

.pr_25{
    padding-right: 10px;
}

.pr_30{
    padding-right: 10px;
}

.pr_35{
    padding-right: 10px;
}

.pr_40{
    padding-right: 10px;
}
/*-----------------------------END PADDING-RIGHT COMMON----------------------------------------------*/

/*-------------------------------PADDING-LEFT COMMON------------------------------------------------*/
.pl_10{
    padding-left: 10px;
}

.pl_15{
    padding-left: 15px;
}

.pl_20{
    padding-left: 20px;
}


.pl_25{
    padding-left: 25px;
}

.pl_30{
    padding-left: 30px;
}

.pl_40{
    padding-left: 40px;
}
/*-----------------------------END PADDING-LEFT COMMON----------------------------------------------*/



/*-------------------------------PADDING-BOTTOM COMMON------------------------------------------------*/
.pb_15{
    padding-bottom: 15px;
}

.pb_10{
    padding-bottom: 10px;
}

.pb_20{
    padding-bottom: 20px;
}
/*-----------------------------END PADDING-BOTTOM COMMON----------------------------------------------*/



/*-------------------------------MARGIN-TOP COMMON------------------------------------------------*/
.mtop_10{
    margin-top: 10px;
}

.mtop_25{
    margin-top: 25px;
}

.mtop_30{
    margin-top: 30px;
}

.mtop_35{
    margin-top: 35px;
}

.mtop_40{
    margin-top: 40px;
}

.mtop_50{
    margin-top: 50px;
}

.mtop_70{
    margin-top: 70px;
}

.mtop_100{
    margin-top: 100px;
}
/*-----------------------------END MARGIN-TOP COMMON----------------------------------------------*/

/*-------------------------------MARGIN-LEFT COMMON------------------------------------------------*/
.mleft_10{
    margin-left: 10px;
}

.mleft_25{
    margin-left: 25px;
}

.mleft_30{
    margin-left: 30px;
}

.mleft_35{
    margin-left: 35px;
}

.mleft_40{
    margin-left: 40px;
}

.mleft_50{
    margin-left: 50px;
}

.mleft_70{
    margin-left: 70px;
}

.mleft_100{
    margin-left: 100px;
}
/*-----------------------------END MARGIN-LEFT COMMON----------------------------------------------*/

/*-------------------------------MARGIN-RIGHT COMMON------------------------------------------------*/
.mright_10{
    margin-right: 10px;
}

.mright_25{
    margin-right: 25px;
}

.mright_30{
    margin-right: 30px;
}

.mright_35{
    margin-right: 35px;
}

.mright_40{
    margin-right: 40px;
}

.mright_50{
    margin-right: 50px;
}

.mright_70{
    margin-right: 70px;
}

.mright_100{
    margin-right: 100px;
}
/*-----------------------------END MARGIN-RIGHT COMMON----------------------------------------------*/

/*-------------------------------LANG------------------------------------------------*/
.lang{
    position: absolute;
    top: 10px;
    right: 0;
}
.lang a{
    padding-left: 5px;
}
/*-----------------------------END LANG----------------------------------------------*/



/*-------------------------------HOME_NEWS------------------------------------------------*/
.home_news{}
.intro_home {
        padding:20px 10px;
}

.home_news_link{
    padding: 10px 30px 0 10px;
    float: left;
    display: block;
}

.home_news_readmore{
    
}

.ja-healineswrap{
    background: #fff;
}

.ja-healineswrap .ja-headlines{
    line-height: 36px;
    
}

#jahl-wapper-items-jalh-modid57{
    
}
.intro_home .link  a {
	color:#fff;
	font-style: italic;
}
.intro_home .link  a:hover {
	color:#97DCFF;
}
.intro_home .left{
    height: 400px;
    width: 580px;
    display: block;
}
.home_news_wrap{
    
    
    
}

.home_news_top{
    background: url('../images/home_news_top.png') left top no-repeat transparent;
    height: 9px;
    
}

.home_news_middle{
    background: #FFF;   
    height: 34px;
}

.home_news_bottom{
    background: url('../images/home_news_bottom.png') left bottom no-repeat transparent ;
    height: 9px;    
}

.about_us_wrap{
    
}

.sidebar_shadow{
    background: url('../images/bg_ct_df.jpg') repeat-y 0 center transparent ;
    -webkit-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border-radius: 10px;
}

.product_round_top{
    background: url('../images/home_news_top.png') left top no-repeat transparent;
    height: 9px;
}

.product_round_bottom{
    background: url('../images/home_news_bottom.png') left top no-repeat transparent;
    height: 9px;
}

.round_bottom{
    background: url('../images/bg_ct_bottom.jpg') left bottom no-repeat transparent ;
    -webkit-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border-radius: 10px;
}

.round_top{
    background: url('../images/bg_ct_top.jpg') left top no-repeat transparent;
       -webkit-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border-radius: 10px;
}

.home_news_title span{
    text-transform: uppercase;
      
}

a.home_news_readmore {
    color: #ff0000;
}
a.home_news_readmore:hover {
	color:#a80000;
}
a.home_news_title {
	color:#015E9B;
	font-style: italic;
}
a.home_news_title:hover {
	color:#000e9d; 
}
/*-----------------------------END HOME_NEWS----------------------------------------------*/


.copyright{
    text-align: center;
}


.right_mod_content{
    color: #FFF;
    text-align: justify;
}



.top_bg{
    background: url("../images/bg_top.png") repeat-x scroll left top #0172b1
}

.bottom_bg{
    background: url("../images/bg_bottom.png") repeat-x scroll left bottom transparent;
}

.wp_content{
/*    background: url("../images/bg_content_footer.png") repeat-x scroll left bottom transparent;*/
}
a:hover, .button:hover, .submit:hover {
    cursor: pointer;
}

.clearfix {
    clear: both;
}
/*-------------------------------LINE-HEIGHT COMMON------------------------------------------------*/
.lh_11{
    line-height: 11px;
}

.lh_12{
    line-height: 12px;
}

.lh_13{
    line-height: 13px;
}

.lh_14{
    line-height: 14px;
}
/*-----------------------------END LINE-HEIGHT COMMON----------------------------------------------*/


/*Font*/
/* footer */

/*end footer */
/*------------------------------------------------------------------------------*/
/*wp_header*/

.wp_header{
    background: url('../images/may.png') no-repeat 0 0 transparent;
/*		height: 180px;*/
    position: relative;
}

.main_menu{
    height: 40px;
    display: block;
     margin: 20px 0 0 0;
     font-family: Tahoma, serif;
     font-size: 12px;
     text-transform: uppercase;
}

.main_menu ul li {
    float: left;
    margin-right: 8px;
}
.main_menu ul li a {
    color: #00568c;
    display: block;
    font-weight: bold;
}

.main_menu ul li.parent ul li.last-child a{
    border-bottom: none;
}
.sf-menu a span {
    display: block;
    padding: 11px 11px 8px;
}
.main_menu ul li.active a {
}
.parent_cat.has_child .span_arrow {
    background: url("../images/arrow_menu.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 5px;
    margin: 5px 5px 0 0;
    width: 9px;
}

.sf-menu li.parent ul{
    z-index: 999;
}
.sf-menu .active a, .main_menu li.active a:hover, .sf-menu li.active.parent:hover a, .sf-menu li.active.parent.sfHover a {
    background: url("../images/menubt_left.png") no-repeat scroll left top transparent;
    border-radius: 0 0 0 0;
    color: #FFF;
}

.vi ul.sf-menu>li.active.item3>a, ul.sf-menu>li.active.item51>a{
    background: url("../images/menubt_left_long.png") no-repeat scroll left top transparent;
}

.en ul.sf-menu>li.active.item5>a{
    background: url("../images/menubt_left_short.png") no-repeat scroll left top transparent;
}




.sf-menu .active a span, .main_menu li.active a:hover span, .sf-menu li.active.parent:hover a span, .sf-menu li.active.parent.sfHover a span {
    background: none no-repeat scroll right top transparent;
    background: url("../images/menubt_right.png") no-repeat scroll right top transparent;
    border-radius: 0 0 0 0;
}
.sf-menu li ul li a, .sf-menu li:hover ul li a, .sf-menu li.sfHover ul li a {
    font-size: 11px !important;
    text-transform: none;
    border-bottom: 1px dotted #50c9f4;
}
.sf-menu li:hover a span, .sf-menu li.sfHover a span {
}
.sf-menu li.parent:hover a, .sf-menu li.parent.sfHover a {
    background: url("../images/tab-right.png") no-repeat scroll right top transparent;
}
.sf-menu li.parent:hover a span, .sf-menu li.parent.sfHover a span {
    background: url("../images/tab-left.png") no-repeat scroll left top transparent;
}
.sf-menu li.active.parent ul li a, .sf-menu li.active.parent ul li a, .sf-menu li.active.parent:hover ul li a, .sf-menu li.active.parent.sfHover ul li a {
    color: #000000;
}
.sf-menu li:hover ul li a, .sf-menu li.sfHover ul li a, .sf-menu li:hover ul li a span, .sf-menu li.sfHover ul li a span, .sf-menu li.parent:hover ul li a span, .sf-menu li.parent.sfHover ul li a, .sf-menu li.parent.sfHover ul li a span, .sf-menu li.parent ul li.parent li a, .sf-menu li.active.parent:hover ul li a, .sf-menu li.active.parent.sfHover ul li a, .sf-menu li.active.parent.sfHover ul li a span, .sf-menu li.active.parent:hover ul li a span {
    background: none repeat scroll 0 0 transparent;
}
span.sf-sub-indicator {
    background: none repeat scroll 0 0 transparent !important;
}
.sf-menu li.sfHover ul li a:hover span {
    background: none repeat scroll 0 0 #fff !important;
}
.sf-menu li ul {
    background: url('../images/grad-1.jpg') repeat-x scroll bottom center #bfeeff;
}
.main_menu ul li a:hover {
    background: none repeat scroll 0 0 #bfeeff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/*breadcrumbs*/
div.breadcrumbs{
    background: url('../images/bg_breadcrumbs.png') no-repeat top left transparent;
    height: 26px;
    margin: 40px 0 10px 0;
    padding: 0 0 0 20px;
}

span.pathway.breadcrumbs{
    padding:5px 0 0 0;
	display:block;
}
.pathway_mod {
	margin: 0 0 10px 0;
}

.breadcrumbs{
    
}
div.breadcrumbs a{
/*    background: url('../images/arrow.png') no-repeat right center transparent; */
    /* padding: 0 20px 0 0; */
    margin: 0 10px 0 0;
}

div.breadcrumbs a:hover{
    color: #02278c;
}

div.breadcrumbs img{
    margin: 0 10px 0 0;
}

/*end wp_header*/
/*------------------------------------------------------------------------------*/

.wp_wrapper{
    background: url('../images/bg_wrapper.png') no-repeat top center transparent;
}


/*-------------------------------HEADER-WRAP------------------------------------------------*/
.header_wrap{
    
}

/*logan*/
.logan{
    padding: 30px 0 0 30px;
}

.logo{
    height: 120px;
}

/*-----------------------------END HEADER-WRAP----------------------------------------------*/

/*-------------------------------CONTENT------------------------------------------------*/
/*left*/
.wp_content{
    margin: 20px 0 0 0;
}

/*right*/
.wp_content .right{
  margin: 100px 0 0 0;  
}
/*-----------------------------END CONTENT----------------------------------------------*/

/*-------------------------------FOOTER-WRAP------------------------------------------------*/
.footer_wrap{
    line-height: 14px;
    height: 122px;
}
.footer_wrap .prow, .sale_info .prow{
	padding:0 0 0 20px;
}
.footer_wrap .block{
    margin: 20px 0 0 0;
}
.sale_info .grid_6, .sale_info .grid_5{
    margin: 0;
}

.sale_info{
    color: #97dcff;
    font-size: 12px;
    
}

h2.sale_info_title{
  margin: 0 0 10px 20px;
  font-size: 18px;
  color: #97dcff;
  text-transform: uppercase;
  
}

.wp_footer{
    color: #97dcff;
    font-size: 12px;
    background: url("../images/footer_shadow.png") no-repeat scroll top center transparent;
     padding:15px 0 10px 0 ;
}

.wp_footer label, .sale_info label{
    font-weight: bold;
    padding: 0 0 8px 0;
    display: block;
}

.block_one{
    
}

.block_two{
    
}

.block_three{
    
}

.wp_footer .line_separate{
    margin: 0 auto;
    display: block;
    height: 2px;
    width: 700px;
    padding: 5px 0;
    background: url('../images/line_saparator.jpg') no-repeat top center transparent;
}

.copyright{
    margin: 0 auto;
}

/*-----------------------------END FOOTER-WRAP----------------------------------------------*/


/*------------------------------PRODUCT PAGE------------------------------------*/
/* product page*/

.content_product{
    background-color: #FFF;
}

.content_product h1{
    font-size: 24px;
    padding-top: 30px;
}

.content_product h1, .content_product h2{
    color: #027cb9;
    text-transform: uppercase;
    margin-left: 8px;
}

.content_product h2{
    background: none 0 0 #3597d5;
    height: 25px;
    display: block;
    width: 320px;
    font-size: 18px;
    margin: 20px 0 5px 0px;
}

.content_product h2 span{
    text-transform: uppercase;
    font-size: 18px;
    background-color: #FFF;
    margin: 0 0 0 40px;
    padding: 4px 10px;
    float: left;
}

.content_product .khung_anh{
    display: block;
    float: left;
    width: 305px;
    height: 259px;
    background: url('../images/khung_anh.jpg') no-repeat 0 0 transparent;
    text-align: center;
    margin: 0px 4px 0px 0;
    position: relative;
}

h1.product_title{
    margin: 0 0 0 20px;
}

.content_product .product{
    margin: 0 0 0 20px;
}

.catproduct_ct{
    margin: 20px 0 0 0;
}

div.khung_anh > a > img{
    width: 280px;
    height: 205px;
    margin: 15px 6px 4px 6px;
}

.khung_anh span.khung_anh_title span{
    font-size: 16px;
/*    text-align: center;*/
    color: #409dcc;
    line-height: 17px;
}

.khung_anh span.khung_anh_title .buy_cart{
    position: absolute;
    bottom: 10px;
    right: 0;
}

a img{
    border: none;
}

.buy_cart{
    width: 45px;
    display: block;
    height: 24px;
    float: right;
    padding-right: 10px;
}

.buy_cart img{
    float: right;
}



/* end product page*/
/*------------------------END PRODUCT PAGE--------------------------------------*/

/*-------------------------------INVESTOR PAGE------------------------------------------------*/
.investor_relation_wrap{
    margin: 0 auto;
    text-align: center;
    background: #FFF;
}

.investor_relation_wrap .componentheading{
    padding: 20px 0 10px 0;
}
/*-----------------------------END INVESTOR PAGE----------------------------------------------*/

/*-------------------------------ABOUT_US PAGE------------------------------------------------*/

.component_content{
    padding: 35px 0 20px 20px;
    position: relative;
}

.no_shadow .component_content{
    background: #fff;
}

.main_content{
    float: left;
}


.two_column{
    padding: 0 20px 0 0;
    width: 630px;
}

.main_content p{
    text-align: justify;
}


.main_content .detail{
    padding: 0 0 0 20px;
}

.sidebar{
    width: 270px;
    float: left;    
}

.sidebar .block h2{
    background: url('../images/sidebar_item_shadow.jpg') repeat-y 0 0 #3597d5;
    height: 25px;
    display: block;
    font-size: 18px;
    margin: 0 0 20px;
}

.sidebar .block{
    margin: 0 0 20px;
}

.sidebar .block h2 span{
    text-transform: uppercase;
    font-size: 18px;
    background-color: #FFF;
    margin: 0 0 0 40px;
    padding: 4px 10px;
    color: #409dcc;
    float: left;
}

.sidebar .block .detail{
    margin: 20px 0 0 20px;
}

.sidebar .right_mod_our_partners .detail{
    height: 242px;
    border: 3px solid #f0f0f0;
}

.sidebar .right_mod_linhvuc .detail{
    margin: 20px 0 0;
}

.sidebar .right_mod_linhvuc .detail li{
    border-bottom:  1px dotted #797979;
    background: url('../images/arrow.png') no-repeat 52px 10px transparent;
}

.sidebar .right_mod_linhvuc .detail li.last{
    border: none;       
}

.sidebar .right_mod_linhvuc .detail li a{    
    display: block;
    padding: 4px 0 4px 65px;
    color:#4e4e4e;
    word-spacing: 3px;
}

.sidebar .right_mod_linhvuc .detail li a:hover{
    color: #0079b6;
}

.sidebar .right_mod_newsproduct{
    position: relative;
}

.sidebar .right_mod_newsproduct .detail{
    
}

a.prev:hover{
    background: url("../images/pre-bg-hover.png") no-repeat scroll left top transparent;
}

.prev {
    background: url("../images/pre-bg.png") no-repeat scroll left top transparent;
    color: #4574BF;
    display: block;
    font-size: 0;
    height: 29px;
    left: 30px;
    position: absolute;
    top: 115px;
    width: 29px;
    z-index: 999;
}

a.next:hover{
    background: url("../images/next-bg-hover.png") no-repeat scroll left top transparent;
}
.next {
    background: url("../images/next-bg.png") no-repeat scroll left top transparent;
    color: #4574BF;
    display: block;
    font-size: 0;
    height: 29px;
    position: absolute;
    right: 10px;
    top: 115px;
    width: 29px;
    z-index: 999;
}

/*-----------------------------END ABOUT_US PAGE----------------------------------------------*/

/*-------------------------------PASTE FROM OLD SITE------------------------------------------------*/
.wcol_3_lienhe {
    float: left;
    margin: 0 8px 0 0;
    padding: 5px 12px;
    width: 250px;
}

.prow {
    margin: 0 0 10px;
}

.prow label {
    font-weight: bold;
}

.component_content .prow p {
    color: #0069a2;
}
/*-----------------------------END PASTE FROM OLD SITE----------------------------------------------*/

/*Tin tuc*/
.article_separator {
    background: url("../images/news-line.jpg") no-repeat scroll  bottom center transparent;
    clear: both;
    display: block;
    height: 15px;
}
.article_title a {
    color: #409DCC;
    font-size: 15px;
}
.article_title a:hover {
    color: #004a6f;
    
}

.art_text .art_meta .createdate, .main_content .content_warp_div .article-toolswrap .article-meta{
    font-size: 11px;
    color: #979797;
}

.art_text .article-content, .wp-current-content .article-content{
    margin: 10px 0 0 0;
    
}

.art_item_warp .art_text .article-content{
    padding: 0 0 0 165px;
    height: 60px;
}

.wp-current-content .article-content p{
    margin: 0 0 10px 0;
}

ul.pagination {
    clear: both;
    padding: 10px;
    text-align: center;
}
.pagination li {
    display: inline;
}
.pagination li span {
    font-weight: bold;
}
.pagination li a:hover {
    text-decoration: underline;
}

#relateditemlist, #neweritemlist, #olderitemlist {
    margin-bottom: 0;
    margin-left: 30px;
}

#relateditemlist, #neweritemlist, #olderitemlist {
    margin-left: 30px;
}
.article-content ul, .blog_more ul {
    margin: 10px 0 0;
}
.article-content ul li, .blog_more ul li {
    color: #80BBFF;
    font-size: 12px;
    line-height: 20px;
    list-style: square outside none;
    margin: 0 0 0 15px;
    padding-left: 10px;
}
.art_item_warp {
    padding: 10px 0 0;
	border-bottom:1px dotted #dfeff7;
}
.article-content ul li a, .blog_more ul li a {
    color: #0F81AA;
}
.article-content ul li a:hover , .blog_more ul li a:hover  {
	 color: #003957;
}
li {
    list-style: none outside none;
}
.extranews_date {
    color: #999999;
}
p.readmore_warp {
	text-align:right;
}
.readon {
   
   font-style: italic;
    color: #0F81AA;
    
    margin: 10px 0 0;
    padding: 3px 5px;
}
a.readon:hover {
	color:#003855;
}
.art_pic a {
    border: 3px solid #E8F9FE;
    display: block;
    float: left;
    margin-right: 10px;
    width: 150px;
	height:113px;
	overflow: hidden;
}

.art_pic a img {
    width: 150px;
}

/*-------------------------------HINH ANH------------------------------------------------*/
.componentheading, .main_content h2.title_page_sub, h1.title_page_sub, p.car-title, h1.cat_title , .main_content>h1{
    font-family: Tahoma, serif;
    font-size: 18px;
    text-transform: uppercase;
    color: #409DCC;
    font-weight: bold;
}

.componentheading, p.car-title, h2.title_page_sub, h1.cat_title {
    padding: 0 0 20px 0;
}

.pro_pagetitle table tbody td td {
    display: none;
}

td h1.car-title{
    font-family: Tahoma, serif;
    font-size: 18px;
    margin-bottom: 20px;
    padding-left: 20px;
    text-transform: uppercase;
    color: #409DCC;
}
.cat-igallery-item, .igallery-item {
    background: url("../images/secret-bg.png") repeat scroll left top transparent;
    border: 1px solid #72A1E7;
    border-radius: 4px 4px 4px 4px;
    float: left;
    margin: 0 10px 10px 0;
    padding: 15px 0;
    text-align: center;
    width: 190px;
}
.cat-igallery-item  .item_name {
	color:#00568C;
}
.igallery .igallery-item p {
    text-align: center;    
}

.cat-igallery-item p{
    text-align: center;
}
.item_img a {
    border: 1px solid #72A1E5;
    display: block;
    height: 120px;
    margin: 0 auto;
    width: 160px;
}
.item_img a:hover {
    border: 1px solid #0F81AA;
}
.item_img a img {
    height: 120px;
    width: 160px;
}
.item_name {
    color: #00568C;
    margin-top: 5px;
}
.item_view {
    color: #00568C;
}
.item_view span {
    color: #4e4e4e;
}
/*-----------------------------END HINH ANH----------------------------------------------*/

/*-------------------------------SLIDER------------------------------------------------*/
.slider_wrapper{
    height: 200px;
    overflow: hidden;
    margin: auto auto 10px;
}
/*-----------------------------END SLIDER----------------------------------------------*/

.warp_left_form, .warp_right_form{
    width: 50%;
    float: left;
}

.contact_bg {
	border-top:1px solid #dfeff7;
	padding:15px 0 0 0;
}

.h_10 {
	height: 10px;
}

input.send_bt, input.reset_bt {
	
	    display: inline-block;
	    padding: 5px 10px 6px;
	    font-weight: bold;
	    text-decoration: none;
	    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	   
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	   font-family: arial;
	   font-size:12px;
	    position: relative;
	    cursor: pointer
}
input.send_bt {
	background: #0073af ;
	color: #fff;
	border:1px solid #01689e;
	margin:0 10px 0 0;
}
input.reset_bt {
	background: #87b8d1 ;
	color: #003855;
	border:1px solid #01689e;
	 text-shadow: 0 -1px 1px #fff;
	
}
.warp_left_form label {
	font-weight: bold;
}
.article_separator {
	
}
.blog_more {
	margin:15px 0 0 0;
}

/*product slide*/
.product_slide_wrap{
    border: 4px solid #000;
}

.product_slide_wrap li a{
    float: left;
    display: block;
}

/* slide catalog */
/*.sidebar .block.slide_catalog h2{
    background: url('../images/cataloge.jpg')no-repeat left center transparent;
    height: 90px;
    margin: 0 0 10px;
}

.sidebar .block.slide_catalog h2 span{
    padding: 36px 10px;
}

.sidebar .block.slide_catalog .detail{
    margin: 10px 0 0 20px;
}*/


/*#system-message dd.notice ul {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #F0DC7E;
    border-top: 1px solid #F0DC7E;
    color: #CC0000;
    border: 1px dotted;
}


#system-message dd ul {
    border-bottom: 1px solid #84A7DB;
    border-top: 1px solid #84A7DB;
    border: 1px dotted;
    color: #0055BB;
    list-style: none outside none;
    margin-bottom: 10px;
    padding: 2px;
}*/

.slideshowx{
    
}

.vi .sf-menu li.item2 ul{
    width: 180px;
}

.en .sf-menu li.item2 ul{
    width: 200px;
}

/*format qtip*/
.ui-tooltip-content ul{
    list-style: circle;
}

.ui-tooltip-content ul li{
    list-style: circle;
    margin: 4px 2px 0 8px;
}